package com.ruoyi.system.vo;

import com.ruoyi.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;



/**
 * 监控空间视图对象 zsyy_camera_group
 *
 * @author wangghua
 * @date 2021-07-14
 */
@Data
@ApiModel("监控空间视图对象")
public class ZsyyCameraGroupVo {

	private static final long serialVersionUID = 1L;

	/** 空间表id */
	@ApiModelProperty("空间表id")
	private Long id;

	/** 空间ID */
	@Excel(name = "空间ID")
	@ApiModelProperty("空间ID")
	private String groupId;

	/** 空间名称 */
	@Excel(name = "空间名称")
	@ApiModelProperty("空间名称")
	private String name;

	/** 空间描述 */
	@Excel(name = "空间描述")
	@ApiModelProperty("空间描述")
	private String description;

	/** 空间所属区域，即服务中心 */
	@Excel(name = "空间所属区域，即服务中心")
	@ApiModelProperty("空间所属区域，即服务中心")
	private String region;

	/** 空间使用的应用名称 */
	@Excel(name = "空间使用的应用名称")
	@ApiModelProperty("空间使用的应用名称")
	private String app;

	/** 空间使用的接入协议 取值：gb28181,rtmp */
	@Excel(name = "空间使用的接入协议 取值：gb28181,rtmp")
	@ApiModelProperty("空间使用的接入协议 取值：gb28181,rtmp")
	private String inProtocol;

	/** 空间使用的播放协议，多值用逗号分隔。
取值：flv,hls,rtmp */
	@Excel(name = "空间使用的播放协议，多值用逗号分隔。 取值：flv,hls,rtmp")
	@ApiModelProperty("空间使用的播放协议，多值用逗号分隔。 取值：flv,hls,rtmp")
	private String outProtocol;

	/** 空间是否启用 */
	@Excel(name = "空间是否启用")
	@ApiModelProperty("空间是否启用")
	private String enabled;

	/** 空间状态。
取值：on(已启用),off(已停用) */
	@Excel(name = "空间状态。 取值：on(已启用),off(已停用)")
	@ApiModelProperty("空间状态。取值：on(已启用),off(已停用)")
	private String status;

	/** 空间使用的推流域名 */
	@Excel(name = "空间使用的推流域名")
	@ApiModelProperty("空间使用的推流域名")
	private String pushDomain;

	/** 空间使用的播流域名。 */
	@Excel(name = "空间使用的播流域名。")
	@ApiModelProperty("空间使用的播流域名。")
	private String playDomain;

	/** 空间内设备状态更新时的回调 */
	@Excel(name = "空间内设备状态更新时的回调")
	@ApiModelProperty("空间内设备状态更新时的回调")
	private String gbId;

	/** 空间提供的国标ID。（仅适用于国标接入的空间） */
	@Excel(name = "空间提供的国标ID。" , readConverterExp = "仅=适用于国标接入的空间")
	@ApiModelProperty("空间提供的国标ID。（仅适用于国标接入的空间）")
	private String gbIp;

	/** 空间提供的的国标信令服务器地址。（仅适用于国标接入的空间） */
	@Excel(name = "空间提供的的国标信令服务器地址。" , readConverterExp = "仅=适用于国标接入的空间")
	@ApiModelProperty("空间提供的的国标信令服务器地址。（仅适用于国标接入的空间）")
	private Long gbPort;

	/** 空间提供的国标信令服务器UDP端口 */
	@Excel(name = "空间提供的国标信令服务器UDP端口")
	@ApiModelProperty("空间提供的国标信令服务器UDP端口")
	private Long gbUdpPort;

	/** 空间提供的国标信令服务器TCP端口 */
	@Excel(name = "空间提供的国标信令服务器TCP端口")
	@ApiModelProperty("空间提供的国标信令服务器TCP端口")
	private Long gbTcpPort;

	/** $column.columnComment */
	@Excel(name = "空间提供的国标信令服务器TCP端口" , width = 30, dateFormat = "yyyy-MM-dd")
	@ApiModelProperty("$column.columnComment")
	private Date createtime;

	/** $column.columnComment */
	@Excel(name = "空间提供的国标信令服务器TCP端口" , width = 30, dateFormat = "yyyy-MM-dd")
	@ApiModelProperty("$column.columnComment")
	private Date updatetime;


}
